#include <QSqlDatabase>
#include<QDebug>
#include<QSqlQuery>

int Set_sql()
{

    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("abc.db");

    if (!db.open()) {
        qDebug() << "Error: Connection with database failed";
        return -1;
    } else {

        qDebug() << "Available drivers:" << QSqlDatabase::drivers();
        qDebug() << "Database: Connection ok!";
    }
}

void quey_sql()
{
    QSqlQuery quer;
    quer.exec("SELECT NAME FROM sys.databases"); // 执行查询

    while (quer.next()) { // 遍历结果集
        QString name = quer.value(0).toString(); // 获取第一列的值

        // 处理数据...
    }
}
